package com.ccnf.model.vo;

import com.ccnf.model.enums.RoleTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class UserVO {
    @ApiModelProperty("用户ID")
    private Long userId;

    @ApiModelProperty("授权ID")
    private String authCode;

    @ApiModelProperty(value = "社交用户名称")
    private String nickname;

    @ApiModelProperty(value = "用户头像URL")
    private String headImage;

    @ApiModelProperty(value = "用户的性别，值为1时是男性，值为2时是女性，值为0时是未知")
    private Integer sex;

    @ApiModelProperty(value = "国家，如中国为CN")
    private String country;

    @ApiModelProperty(value = "用户个人资料填写的省份")
    private String province;

    @ApiModelProperty(value = "普通用户个人资料填写的城市")
    private String city;

    @ApiModelProperty(value = "会管家返回的用户ID")
    private String unionId;

    private RoleTypeEnum roleType;

    @ApiModelProperty("手机号")
    private String phone;
}